For Resource-Constrained Project Scheduling Problems (RCPSP), the Cooperative Shock search Particle Swarm Optimization with Chaos (CSCPSO) was proposed. On the basis of particle attractor, a bidirectional cooperation shock search mechanism was established in the algorithm to enhance the search accuracy and diversity of population. The particles converged to particle attractor, meanwhile they adjusted the dimensions whose adjacent relationship were inconsistent with attractor's by shock search in the mechanism. Combined with topological sorting based on particles and serial schedule generation scheme, the gotten scheduling scheme could meet the project schedule constraints of resource and precedence relations. The tests on specific examples show that the proposed algorithm can get higher accuracy and better stability for RCPSP.